.zen-header .mina-pic img,.zen-content .zen-hint-txt img,
.zen-content .food-list li .pic img,.fixed-box .fixed-cont .que-bar .que img,
.share-hint .zhe img,.d-all-img img,#adv-header .header-b img,#adv-header .eat img,
.bot-hint span img,#adv-header .header-inner .bac,#adv-header .header-inner .tit img,
#adv-header .header-inner .ren img,#adv-btns .name .name-png img,
#rule .rule-tit span em.arr img{ display: block; width: 100%;}

#adv-header .header-inner{ position: relative;}
#adv-header .header-inner .tit{ width: 55%; position: absolute; left: 5%; bottom:2rem;}
#adv-header .header-inner .ren{ width: 37%; position: absolute; right: 2%; bottom: 0;}
#adv-btns{ text-align: center; position: relative; z-index: 2;}
#adv-btns .name{ text-align: center; margin: 1.2rem 0;}
#adv-btns .name .name-png{ display: inline-block; width: 71.5%;}
#adv-btns .btn{ padding-top: .4rem;}
#adv-btns .btn a{ display: inline-block; font-size: 1.3rem; height: 4.4rem; line-height:4.4rem; width: 60%; color: #000; background: url("../images/btnbac.png") no-repeat; background-size: 100% 100%; }
#adv-btns .btn a.bacnone{ background: url("../images/bacnone.png") no-repeat; background-size: 100% 100%;  border-radius: .5rem;}
#rule{padding: .9rem .8rem 3rem; background: #fff; margin: 4.5rem .8rem 0; border-radius: .5rem;
    position: relative;}
#rule.only{ margin-top: .9rem;}
#rule .rule-tit{ text-align: center; width: 100%;position: absolute; top: -3.5rem; left:0;}
#rule .rule-tit span{ display: inline-block; position: relative; color: #000; font-size: 1.8rem; line-height: 3rem; padding: 0 .9rem; }
#rule .rule-tit span em.arr{ display: block; width: 66%; position: absolute; top: 35%;}
#rule .rule-tit span em.arrl{ left: 0;
    -webkit-transform: translate3d(-100%,0,0);
    -moz-transform: translate3d(-100%,0,0);
    -ms-transform: translate3d(-100%,0,0);
    -o-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);}
#rule .rule-tit span em.arrr{ right: 0;
    -webkit-transform: translate3d(100%,0,0) rotate(180deg);
    -moz-transform: translate3d(100%,0,0) rotate(180deg);
    -ms-transform: translate3d(100%,0,0) rotate(180deg);
    -o-transform: translate3d(100%,0,0) rotate(180deg);
    transform: translate3d(100%,0,0) rotate(180deg);}
#rule dl.mianf{ margin-top: 1rem;}
#rule dl.mianf dt span{ display: inline-block; border-radius: .3rem; background: #f39800; font-size: 1.3rem; line-height: 2rem; padding: 0 .5rem; color: #000;}
#rule.only dl.mianf dt span{ background: #f39800; color: #fff;}
#rule dl.mianf dd{ line-height: 1.8rem; font-size: 1.2rem; color: #000; margin-top: 1rem;}
#rule.only dl.mianf dd{ color:#626262;}
#rule dl.mianf dd a{ display: inline-block; background: #000; font-size: 1.2rem; color: #ffca26;}
#rule dl.mianf dd em{ color: #ee5847;}
#rule .onlytit{ font-size: 1.8rem; padding: 1rem 0;}

#rule.red h2{ color: #fff;}
#rule.red dl.mianf dd{ color: #fff;}
#rule.red dl.mianf dd em{ color: #fff; }
#rank-bar{ background: #fff; border-radius: .5rem; margin: 2.3rem 1rem 0 1rem; padding: 1.5rem 0 3rem; position: relative; z-index: 1;  }
#rank-bar h3{ font-weight: 700; font-size: 1.8rem; text-align: center; padding-bottom: .8rem;}
#rank-bar .link{ background: #dcdcdc; font-size: 1.2rem; color: #333; padding: 0 1rem; height: 2.6rem; line-height: 2.6rem;
    position: absolute; left: 50%; bottom:2.8rem; border-radius: .5rem;
    -webkit-transform: translate3d(-50%,0,0);
    -moz-transform: translate3d(-50%,0,0);
    -ms-transform: translate3d(-50%,0,0);
    -o-transform: translate3d(-50%,0,0);
    transform: translate3d(-50%,0,0);}
#rank-bar .rank-list{ padding: 0 1rem;}
#rank-bar .rank-list li{ height: 3.2rem; line-height: 3.2rem; font-size: 1.3rem; color: #333333; border-bottom: 1px dashed #a9a9a9;
}
#rank-bar .rank-list li span{ float: left; width: 33%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#rank-bar .rank-list2 li span{ width: 25%;}
#rank-bar .rank-list li span.l{ text-align: left;}
#rank-bar .rank-list li span.c{ text-align: center;}
#rank-bar .rank-list li span.r{ text-align: right;}

.bot-hint{ position: fixed; width: 100%; height: 2rem; bottom:0; left: 0; text-align: center; z-index: 9998;}
.bot-hint span{ display: inline-block; width: 2rem;
    animation-name: arrowing;
    -webkit-animation-name: arrowing;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;}
@keyframes arrowing{0%{transform:translateY(0%);}50%{transform:translateY(50%);}100%{transform:translateY(0%);}}@-webkit-keyframes arrowing{0%{-webkit-transform:translateY(0%);}50%{-webkit-transform:translateY(50%);}100%{-webkit-transform:translateY(0%);}}

@keyframes arrowing{0%{transform:translateY(-5px);opacity:0.8;}50%{transform:translateY(10px);opacity:1;}100%{transform:translateY(-5px);opacity:0.8;}}
@-webkit-keyframes arrowing{0%{-webkit-transform:translateY(-5px);opacity:0.8;}50%{-webkit-transform:translateY(10px);opacity:1;}100%{-webkit-transform:translateY(-5px);opacity:0.8;}}
#all-page{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.8); z-index: 9998;}
.share-hint{
    background: #fff; border-radius: .5rem; padding: 1.1rem; line-height: 1.6; font-size: 4.5vw; width:86%;position: fixed; top: 50%; left: 50%; z-index: 9999;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate3d(-50%,-50%,0);
    -moz-transform: translate3d(-50%,-50%,0);
    -ms-transform: translate3d(-50%,-50%,0);
    -o-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);}
.share-hint .zhe{ position: absolute; bottom:100%; right: 0; margin-bottom: 2.3rem; width: 58%;}
.fixed-box{ background: #f2f2f2; width: 93.7%; border-radius: .5rem; padding: 0 2.1rem 4.5rem; position: fixed; top: 50%; left: 50%; z-index: 9999;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate3d(-50%,-50%,0);
    -moz-transform: translate3d(-50%,-50%,0);
    -ms-transform: translate3d(-50%,-50%,0);
    -o-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);}
.fixed-box .fixed-cont h2.cyut{ font-size: 1.8rem; color: #000; line-height: 2.5rem; padding-top: 1.5rem; padding-bottom: 1rem;}
.fixed-box .fixed-cont .texts dd.text{ height: 4rem;}
.fixed-box .fixed-cont .texts dd.text{ margin-top: 1.1rem; }
.fixed-box .fixed-cont .texts dd.text input{ display: block; width: 100%; height: 100%; border: none; border-radius: .5rem;  background: #fff; padding: 0 1rem; color: #333; font-size: 1.5rem;
    font-family: "Microsoft YaHei","SimSun","Verdana";
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow:3px 3px 2px rgba(0,0,0,.3) inset;
    -webkit-box-shadow:3px 3px 2px rgba(0,0,0,.3) inset;
    box-shadow:3px 3px 2px rgba(0,0,0,.3) inset;
}
.fixed-box .fixed-cont .texts dd.text input.d{ width: 57%; float: left;}
.fixed-box .fixed-cont .texts dd.text span.hq{ width: 35%; height: 2.7rem; border-radius: .5rem; line-height: 2.7rem; font-size: 1.3rem; margin-top: .6rem; float: right; color: #fff; background: #f39800; text-align: center;}
.fixed-box .fixed-cont .btn{ display: block; width: 100%; margin-top: 1.9rem; background: #e83622;-webkit-appearance: none; border: none; font-family: "Microsoft YaHei", "SimSun", "Verdana"; text-align: center; height: 4.1rem; border-radius: .5rem; font-size: 1.8rem; letter-spacing: 1px; line-height: 4.1rem; color: #fff;}
.fixed-box .fixed-cont .texts dd.hint{ font-size: 1.2rem; color: #898989; padding-top: 1rem;}

.fixed-box .fixed-cont .que-bar{ text-align: center; padding-top: 3.1rem;}
.fixed-box .fixed-cont .que-bar .que{ display: inline-block; width: 7.5rem;}
.fixed-box .fixed-cont .xinxi .que-txt{ text-align: center; font-size: 1.8rem; color: #333; padding: 3.3rem 0;}
.fixed-box .fixed-cont .que-btn{  width: 18rem; height: 4rem; line-height: 4rem; text-align: center; letter-spacing: 1px; background: #e83622; color: #fff; font-size: 1.8rem; margin: 0 auto; border-radius: .5rem;}
.fixed-box .fixed-cont .xinxi .que-txt2{ padding: 3rem 1.7rem;}
.fixed-box .fixed-cont .xinxi .que-txt2 span { display: block; font-size: 1.3rem; line-height: 2rem; padding: .5rem .8rem; color: #898989; letter-spacing: 1px; border-radius: .5rem; border: 1px solid #d2d2d2;}

/*zen*/
.zen-header{ padding: 1rem 1rem 0;}
.zen-header h1{ font-size: 1.8rem; line-height: 4.8rem; color: #333; text-align: center;}
.zen-header p{ text-align: center; font-size: 1.2rem;}
.zen-header dl{ margin-top: 2rem; font-size: 1.3rem; color: #333;}
.zen-header .mina-pic{}
.zen-header dl dd{ margin-top: .5rem; height: 1.9rem; line-height: 1.9rem;}
.zen-header dl dd:first-of-type{ margin-top: 1rem;}
.zen-header dl dd span.l{ float: left; width: 8rem; text-align: center; background: #f39800; border-radius: .3rem;}
.zen-header dl dd span.b{ display: block; margin-left: 9rem;}
.zen-content .zen-hint{ text-align: center;}
.zen-content .zen-hint-txt{ display: inline-block; width: 12.8rem; margin-bottom: 1rem;}
.zen-content .zen-hint p{ font-size: 1.3em; color: #333; line-height: 2rem;}
.zen-content .zen-hint p em{ color:#ee5847;}
.zen-content .food-list{ padding: 1.4rem 1rem 0;}
.zen-content .food-list li{ float: left; width: 48%; margin-bottom: 1.1rem;}
.zen-content .food-list li:nth-child(2n+1){ margin-right: 4%;}
.zen-content .food-list li .pic{ display: block;}
.zen-content .food-list li h3{ text-align: center; height: 2.2rem; line-height: 2.2rem; font-size: 1.3rem;}

.video-bar{ padding: 1rem 4% 3rem;}

